home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / misc~1 / 123 / stcitdoc.arc / HISTORY.DOC < prev    next >
Encoding:
Text File  |  1987-09-09  |  4.8 KB  |  103 lines

  1. HISTORY.DOC
  2.  
  3.                 Citadel
  4.                Bulletin Board System
  5.  
  6. Citadel was written in mid-December 1981 by CrT. Miraculously, it
  7. ran three days unattended over New Year's, collecting some
  8. remarkably favorable reactions. During the months that it ran at
  9. 633-3282 (ODD-DATA), Citadel became one of the more popular BBs in
  10. town, and there was some disappointment when a hardware failure
  11. forced the system down in February of 1982.  But in January CrT had
  12. published the  source code in BDS C, putting it in the public domain.
  13.  
  14. David Mitchell brought up the next incarnation of the Citadel
  15. program in April of 1982, running on hardware provided by Richard
  16. Knox.  Called the Island Communication System, it is located on 
  17. Bainbridge Island in Puget Sound.  ICS has about 30 regular users
  18. and about 120 log entries. Newcomers find it easy to learn, and
  19. often leave messages praising it. Some of the system's daily users
  20. are in Boston.
  21.  
  22. Citadel is descended from DandD.pas, an adventure game editor/driver.
  23. It is arranged as a series of rooms, starting with the LOBBY.  In
  24. each room the user can read existing messages and leave more. There
  25. may be up to 128 rooms in the current implementation. The system was
  26. brought up with only one room, the LOBBY.  Additional rooms were
  27. created by the users, with room names appropriate to the topics covered.
  28.  
  29. This is being written (82Dec07) as the Version 2 beta-test goes out.
  30. Version 1 got a friendly reception and had relatively few bugs.  We'll
  31. see if this is a trend or fluctuation...
  32.  
  33. Environment:  Citadel has had a checkered past.  It first ran on a
  34. 64K Heath H89 with Magnolia CP/M, Hayes Smartmodem (plus an acoustic
  35. on another port) and BDS C V1.32. Further development was done under
  36. BDS C 1.4x on a TRS-80 with Omikron CP/M, a Teletek FDC-1, and a
  37. Furgeson Big Board.  At present the ICS implementation runs on the
  38. FDC-1, while development is done on the Big Board. Version 2 was
  39. tested on the original H89, now with dual 8" SSDD drives :-) and a
  40. printer, Magnolia CP/M V2.223 :-( , and BDS C 1.46.
  41.  
  42. Starting with the 82Jan posting on Seattle's MailBoard (thanks John!),
  43. various fragments of Version 1 seem to have percolated around the
  44. country. This version 2 release should supercede them and save
  45. people the frustration of trying to make sense out of them.
  46.  
  47. David Mitchell
  48. CrT
  49.  
  50. 85Apr27
  51.    Having obtained Citadel 2.10 from CUG through SuperComp, and then
  52. having helped upgrade it to Citadel 2.40 using, at various times, a
  53. H89 and a Z-100, Citadel-86 for MS-DOS 2.xx was developed in order
  54. to ... um.  Well, in any case, the first version of Citadel-86 went
  55. up on the 8088 side of a Z-100 in the Fall of '84, using MS-DOS 2.13.
  56.  
  57.    As the months passed and as the whims hit the translator, Citadel-86
  58. came closer and closer to being functionally identical to Citadel 2.40,
  59. and in January '85 the final downloading stuff was added, thus
  60. coming close 'nuff to Citadel 2.40's main programs for the translator.
  61. During March and April of '85, the utilities of Citadel 2.40
  62. underwent translation and by mid-April, the last of these utilities
  63. had been translated and at least superficially tested, thus
  64. completing the Citadel translation process (thank ghod).
  65.  
  66.    Now all that remains is isolating and killing the final few bugs,
  67. some of which the translator is certain are resident in the compiler
  68. in use (otherwise he'd have to admit to having made mistakes, lord
  69. forbid!).
  70.  
  71.    Oh, and by the way, the name Citadel-86 was the suggestion of a
  72. certain Lord Castleregh, and was selected after a polling process of
  73. the first Citadel-86 system (Test System). 
  74.                         Hue, Jr.
  75.  
  76. 85Jun13
  77.    Ha Ha Ha. Here we are, thinking we only have a few more bugs to
  78. hit? Silly me, I decided to add in the auto-networking stuff on a
  79. whim. WHAT have I created? Whom knows ...
  80.  
  81.                         Hue, Jr.
  82.  
  83. 87Sep09
  84.     And now it's been ported to the Atari ST.  My porting job wasn't
  85. even difficult -- it took me just over a month to get it running on
  86. the Atari ST.  STadel has become a very popular program in the last
  87. 6 months, with about 40 sites around the country (and outside! I've
  88. heard reports that there is a STadel in Italy!, of all places.)
  89.  
  90.     STadel is slowly diverging from C-86, since I've decided to
  91. try to reverse-engineer modifications that Hue, Jr. has put into
  92. C-86 rather than just repeat ports of his code. That's introduced
  93. a few, um, interesting bugs and variant behaviors....
  94.  
  95.     Quite a few people have helped with STadel.  Dale Schumacher
  96. (Dalnefre') wrote/ported a UUCP packet-driver which I used as a
  97. kernel for my UUCP mail gateway, Jay Johnson has provided quite
  98. a bit of useful advice and code fragments from his implementation
  99. of Citadel for the Amiga, and Hue, Jr. continues to diddle C-86,
  100. providing me with a endless source of headaches..., umm, er,
  101. inspiration.
  102.                         orc
  103.